Skip to content

Improve local dev setup (asdf tool versions, docker compose, seed data)#197

Open
boomNDS wants to merge 1 commit intoschej-it:mainfrom
boomNDS:main
Open

Improve local dev setup (asdf tool versions, docker compose, seed data)#197
boomNDS wants to merge 1 commit intoschej-it:mainfrom
boomNDS:main

Conversation

@boomNDS
Copy link
Copy Markdown

@boomNDS boomNDS commented Dec 7, 2025

I use this app with my friend and it’s great for planning; this PR improves local development to help us keep building features.

Summary

  • Add .tool-versions (Go 1.20.14, Node 18.20.2) for consistent local tooling with asdf.
  • Introduce docker-compose.yml for easy local spin-up (Mongo + Go API + Vue dev server) with a
    hybrid Mongo-only option.
  • Provide server/.env.example and update READMEs/local-dev docs with clearer setup steps,
    Swagger link, and seed instructions.
  • Add server/scripts/seed_demo to create a demo user/event for local testing; note other
    scripts are one-off migrations.

@maxwellward
Copy link
Copy Markdown
Contributor

Hi @boomNDS , thanks for your PR. There are now 3 PRs open for better local dev support and docker compose setup, and I believe this one is currently the best candidate for moving forward with.

I plan to properly review this PR when I'm back from my long weekend on the 6th. Before I review it, would you be interested in doing a once over to ensure it's up to date (conflicts currently) and still in a state you're happy with? I only ask since it's been a while since this PR was opened.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants